import sys
import math
from functools import cmp_to_key
from collections import OrderedDict
sys.setrecursionlimit(10**9)
query = [0 for i in range(int(1e5 + 10))]
diff = [0 for i in range(int(1e5 + 10))]
def solve():
n,m,k = list(map(int,input().split()))
arr = [int(x) for x in input().split()]
operations = []
for i in range(m):
temp = [int(x) for x in input().split()]
operations.append(temp)
for i in range(k):
l,r = list(map(int,input().split()))
query[l-1] += 1
query[r] += -1
for i in range(1,100001):
query[i] += query[i-1]
for i in range(m):
diff[operations[i][0]-1] += query[i]*operations[i][2]
diff[operations[i][1]] -= query[i]*operations[i][2]
for i in range(1,len(diff)):
diff[i] += diff[i-1]
for i in range(n):
arr[i] = arr[i] + diff[i]
print(arr[i],end = " ")
print()
if __name__ == '__main__':
solve()
318. Maximum Product of Word Lengths | 448. Find All Numbers Disappeared in an Array |
1155. Number of Dice Rolls With Target Sum | 415. Add Strings |
22. Generate Parentheses | 13. Roman to Integer |
2. Add Two Numbers | 515. Find Largest Value in Each Tree Row |
345. Reverse Vowels of a String | 628. Maximum Product of Three Numbers |
1526A - Mean Inequality | 1526B - I Hate 1111 |
1881. Maximum Value after Insertion | 237. Delete Node in a Linked List |
27. Remove Element | 39. Combination Sum |
378. Kth Smallest Element in a Sorted Matrix | 162. Find Peak Element |
1529A - Eshag Loves Big Arrays | 19. Remove Nth Node From End of List |
925. Long Pressed Name | 1051. Height Checker |
695. Max Area of Island | 402. Remove K Digits |
97. Interleaving String | 543. Diameter of Binary Tree |
124. Binary Tree Maximum Path Sum | 1465. Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts |
501A - Contest | 160A- Twins |